Part Number Hot Search : 
BT865A 013TR BAT1499 TA2062F T70002 PKE022AA U16C10A MSC80914
Product Description
Full Text Search
 

To Download HDMP-2689 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Agilent HDMP-2689 Quad 2.125/1.0625 GBd Fibre Channel General Purpose SerDes
Data Sheet
* Source synchronous single data rate clocking of transmit parallel data for 1.0625 GBd serial rate * MII management interface for chip control and status Description The HDMP-2689 SerDes chip transmits and receives high speed serial data over fiber optic or coaxial cable interfaces that conform to ANSI X3T11 Fibre Channel specification. It supports SerDes-only mode using a 10-bit data interface with optional 8B/10B encoding for fast backplane applications. The HDMP-2689 runs at 2.125 GBd or 1.0625 GBd data rates and provides parallel-to-serial and serial-to-parallel conversion on four independent channels contained in one package. An onchip phase locked loop (PLL) synthesizes the high speed transmit clock from a low speed (106.25 MHz) reference. Each receiver's on-chip PLL synchronizes directly to the incoming data stream, providing clock and data recovery. Both the transmitter and receiver support differential I/O for fiber optic component interfaces, which minimizes crosstalk and maximizes signal integrity. Chip control and status are accessed via the Media Independent Interface (MII) defined in IEEE 802.3. Features * 1.0625GBd and 2.125 GBd serial data rates * TX and RX data rates independently selectable for each channel * Fibre Channel (T11) compatible * High speed differential serial I/O with matched 50 impedance * Supports Fibre Channel Protocols FC0 * Dual mode SerDes operation with 10-bit parallel data interface and optional 8B/10B encode/decode * Standard comma recognition for positive (0011111xxx) and negative (1100000xxx) disparity * Source-centered, double data rate clocking of receive parallel data for 1.0625 GBd and 2.125 GBd serial rates * Source synchronous double data rate clocking of transmit parallel data for 2.125 GBd serial rate * 1.8V core power supply, 2.5V power supply for SSTL_2 I/O * Independent channel power-down for power savings * SSTL_2 compliant parallel I/O and byte clocks * Low transmit jitter * Pre-emphasis on serial outputs controllable via the management interface * Loss of signal detection * AC-coupled differential LVPECL reference clock input * Input equalization * Boundary scan IEEE 1149.1 compliant * SerDes self-test capability using PRBS or user-defined patterns * Local internal loop back of TX serial data to RX serial data by channel * 289-pin PBGA * Testjet compliant
Applications * Fibre Channel Arbitrated Loop * Fast Serial Backplanes
Fiber Optic Interface (or Copper)
See Figure 1 for a diagram of typical applications.
Fast Backplane Interface
HFBR-5720L
HFBR-5720L HDMP-2689 MAC HDMP-2689
Fast Serial Backplane
HFBR-5720L
HFBR-5720L Serial Interface Parallel Interface Parallel Interface
Figure 1. HDMP-2689 Typical Applications.
Functional Description Transmitter Description The HDMP-2689 transmitter contains four independent channels and a single TX PLL which generates the serial rate
transmit clock for all of the channels. The data is optionally encoded in 8B/10B format and serialized at 1.0625 GBd (half rate) or 2.125 GBd (full rate). The high-speed outputs can be
interfaced directly to copper cables or PCB traces for electrical transmission or to a separate fiber optic module for optical transmission. See Figure 2 for a block diagram.
RXAN RXAP
LOS
LOSA DE-SERIALIZER
PMX DECODE 8B/10B
RDA[9:0] RCA
Loopback Control
Core Clock
CDR
Clock Generator
Receive Path
Loopback Data Path TXAN TXAP TDA[9:0] Input Latch TX_FIFO ENCODE 8B/10B
SERIALIZER
TCA PMX Core Clock Bit Rate Clock
Bit Rate Clock
Transmit Path
Amplitude Pre-emphasis Control
Core Clock
Control
Status JTAG Port (IEEE 1149.1) TDI, TDO, TMS TCLK, TRSTN
Transmit PLL RFCP RFCN
MDIO Interface
MDC
MDIO
Notes: Transmit/Receive Paths show only Channel A, which is 1 of 4 channels. Items in BOLD are external pins.
Figure 2. TX and RX Paths.
2
Reference Clock Input The HDMP-2689 accepts a differential LVPECL reference clock input at 106.25 MHz (see Figure 3 for configuration). This reference clock is used by the TX PLL to acquire frequency lock and generate the base frequency of operation.
0.1F RFCP 100 RFCN 0.1F
Figure 3. Reference Clock Input Configuration.
Data Input The transmitter is designed to accept either of two formats of parallel input data: * 9-bit data consisting of an 8-bit word plus a 1-bit K character flag (Z), encoded on chip with 8B/10B * 10-bit data already encoded in a DC-balanced code (over a minimum length of 20 bits) such as 8B/10B The PMX pin is set to select the data format. Depending on the format, the data may undergo encoding before serialization. See Table 1 for PMX encoding definitions and data processing.
Table 2 contains a summary of the data formats. Note that for the buffer mode (PMX=0), bit a, which corresponds to TDn9, is serialized first. For example, for K28.5 (0011111010), if the MAC's Out0 through Out9 bits correspond to 0011111010, then the HDMP-2689's TDA9 through TDA0 are connected to the MAC's Out0 through Out 9. The TDA9 bit is serialized first. Similarly on the RX side, the very first bit received is RDA9 (MSB) which is In0 for the MAC. See Figure 4 for MAC to HDMP-2689 connections. (Channel A, shown in the figure, is representative of all four channels.) For codec mode, the MAC's Out0 through Out9 should be connected to TDA0 through TDA9. For example, if 1bc=01 1011 1101 is coming from the MAC for encoding, Out0 (assuming this is the LSB from the MAC) is 1, Out1 is 0 and so on. After encoding, the result is a comma, 0011111010 (or 1100000101), with the leading 00 (or 11) bits coming first on the serial output. The RX side behaves in a similar fashion. The parallel input data arrives on SSTL_2 inputs and is captured by data latches which are clocked by the local transmit clocks (TC[A-D]). The TX_FIFO
Codec Mode
Out9 Out8
. . .
phase aligns the data with the internal core clock. 8B/10B Encoding The HDMP-2689 provides a global 8B/10B line coding option. The characters defined by this code ensure a DC balanced serial data stream, which enables clock recovery at the receiver. The 8B/10B code distinguishes D-characters, used for data transmission, from K-characters, used for control or protocol functions. A byte error code can be designated as the replacement data for an erroneous data word by programming bits 14 through 6 of management interface register 19. Half Rate/Full Rate The HDMP-2689 supports two transmit data rates as detailed in Table 3. The 10-bit wide parallel data is multiplexed into a 1.0625 GBd (half rate) or 2.125 GBd (full rate) serial data stream using internally generated high-speed clocks. The data bits are transmitted sequentially from TDn[9] to TDn[0] (bit ordering for buffer and codec modes is shown in Table 2). The output serial data rate is selected by programming bit 15 in management interface register 17.
Buffer Mode
Out9 Out8
. . . . . .
. . .
TDA0 TDA1
. . .
TXA
TDA9(ERR) TDA8(Z)
. . .
TXA
serial data out
Out0
TDA9
Out0
TDA0(D0)
serial data out
MAC Chip
In9 In8
. . . . . .
HDMP2689
RDA0 RDA1
. . .
MAC Chip
In9 In8
RXA
HDMP2689
RDA9(ERR) RDA8(Z)
. . . . . .
In0
RDA9
serial data in
. . .
RXA
In0
RDA0(D0)
serial data in
Figure 4. MAC to HDMP-2689 Interconnect.
3
For half rate operation, the data is input in single data rate (SDR) mode. For SDR each parallel input data word is clocked in on the falling edge of the input transmit byte clock (TC[A-D]). The timing requirements are specified in Figure 9 Case A. For full rate operation, the data must be input in double data rate (DDR) mode, with one data word input on the rising edge of the input transmit byte clock (TC[A-D]) and the next word on the falling edge. Two data words are input every transmit byte clock cycle. The timing requirements for DDR operation are shown in Figure 9 Case B.
HS_OUT
VDDA VDDA 50 50
TC[A-D] always operates at 106.25 MHz. The default settings for the HDMP-2689 are full rate operation and DDR. Serial Data Outputs Through AC coupling, the highspeed outputs are capable of interfacing directly to copper cables or PCB traces for electrical transmission or to a separate fiber optic module for optical transmission (see Figure 5). These outputs include usercontrollable skin-loss equalization and amplitude control to
improve performance when driving copper lines. In normal operation, the serialized TDn[9:0] data is placed at TXnP/N. The output drivers provide for controllable preemphasis and amplitude settings by programming management interface register 26 (see Figure 6). If pre-emphasis is used, 0 1 and 1 0 transitions on TXnP/N have greater amplitude than 0 0 and 1 1 transitions. This increased amplitude counteracts the effects of skin loss and dispersion on long PCB transmission lines. The serial outputs can also be disabled through register 26.
HS_IN
VDDA VDDA
TXnP
0.01 F
Z0=50
RXnP TO CORE of CHIP
100 FROM CORE of CHIP 0.01 F Z0=50
TXnN
RXnN
GNDA GNDA ESD PROTECTION
GNDA ESD PROTECTION
GNDA
Notes: HS_IN inputs should never be connected to ground as permanent damage to the device may result. Capacitors may be placed at the sending or receiving end.
Figure 5. High Speed Input and Output Configurations.
Peak[2:0]=0
Peaking Levels VDIFF=VTXP-VTXN
Peak[2:0]=7 VPEAK_STATIC VPEAK VSUSTAIN
Note: The peaked value at the transition edge does not reach to VPEAK_STATIC value because of the reflection between driver and package. The static value can be measured as the final value of a long (longer than 2 bits) 1 or 0 pulse with zero peaking.
Figure 6. High Speed Output Pre-Emphasis.
4
Receiver Description The HDMP-2689 receiver contains four independent channels, each with its own input amplifier with equalization, clock recovery PLL, deserializer, comma detection and byte clock generation. Depending on the PMX mode, the data may also pass through an 8B/10B decoder. High Speed Input In normal operation, serial data is accepted at RXnP/N and converted into parallel data to drive RDn[9:0]. See Figure 5 for the input configuration. In parallel loopback mode, the internal serial output signal from the transmitter section is used to generate RDn[9:0]. Loopback is discussed in more detail in the section on Test. Receiver Loss of Signal When the peak-to-peak differential amplitude at the RXnP/N input is too small, LOSn is set to logic 1. When the signal at RXnP/ N is a valid amplitude, LOSn is set to logic 0. If RXnP/N 300 mV peak-topeak differential, LOSn = logic 0 If 150 mV < RXnP/N < 300 mV peak-to-peak differential, LOSn is undefined If RXnP/N 150 mV peak-topeak differential, LOSn = logic 1 Optionally, through MII register 17, LOSn can also be forced to logic 1 if the receiver PLL is not locked. RX PLL/Clock Recovery The receiver frequency and phase locks onto the incoming serial data stream and recovers the bit clock. The RX PLL locks onto the input data by frequency locking onto the 106.25 MHz LVPECL reference clock and then 5
phase locking onto the selected input data stream. The received clock locks to the incoming data or free runs at the selected frequency in the absence of incoming data. An internal signal detection circuit monitors the presence of the input and invokes phase detection as the data stream appears. Once bit locked, the receiver generates the highspeed sampling clock used to deserialize the data. Byte Sync and Comma Detect As the 10-bit parallel data is recovered from the high-speed serial bit stream, the first seven bits of the K28.5+ positive disparity comma character (0011111xxx) and of the K28.5negative disparity comma character (1100000xxx) are detected. The proper parallel data edge is selected out of the bit stream so that the next comma character starts at RDn[9] in buffer mode. When a comma character is detected and realignment of the receive byte clock is necessary, the clocks are stretched (never slivered) to the next correct alignment position. The recovered clock will be aligned by the start of the next four-byte ordered set after K28.5+ or K28.5- is detected. By default, in buffer mode, the start of the next ordered set will be aligned with the falling edge of RCn. In codec mode (PMX=1), by default the RCn clock is not realigned, and the comma may appear at either edge. The default alignments may be changed by programming MII register 17. Unless comma edge alignment is disabled in MII register 17, comma characters must not be transmitted in consecutive bytes so that the receive byte clocks may maintain their proper recovered frequencies. Furthermore, RX byte align should be disabled (using MII register 24) if PRBS data is being received.
SSTL_2 Outputs As discussed for the transmitter parallel inputs, the bit ordering is different for buffer and codec modes. See Figure 4 and earlier Data Input section for additional details. The HDMP-2689 presents the 10-bit parallel recovered data (RDn[9:0]), properly aligned to the receive byte clock (RCn) as shown in Figure 11 and Table 5, as single-ended SSTL_2 compliant signals. The HDMP-2689 expects SSTL_2 compatible signals at the TDn[9:0] and TCn pins. See Figure 7 for a simplified schematic of the input and output drivers, and Figure 8 for the recommended termination configuration. For proper operation of the terminated SSTL_2 drivers, register 23 must be configured as described in Management Interface Registers, page 27. (Set register 23 to 0x1218). For best results use a low inductance VTERM plane to terminate the 50 resistors close to the HDMP-2689 TX inputs. In addition, decouple the VTERM plane with 0.1 F local to each 10-bit channel to reduce simultaneously switching output (SSO) noise on the inputs. The HDMP-2689 works with MAC devices whose VDDQ voltage is nominally 2.5 V. In addition, the HDMP-2689 provides a VREF output pin which may be used at the protocol IC in order to differentially detect a high or a low on RDn[9:0]. Alternatively, this voltage may be generated on the PCB using a resistor divider from VDDQ while ignoring the VREF output of the HDMP-2689.
VDDQ
VDDQ
DIGITAL OUTPUT FROM CORE OF CHIP
DIGITAL INPUT TO CORE OF CHIP
turnaround bits, data bits, and an idle. The order of bit transmission is left to right as shown in Table 8. MDIO timing is detailed in Table 9. The three most significant bits of the PHY address are made up of the hard-wired address of the HDMP-2689. The two least significant bits represent the channel referenced in the frame. Two bits are sufficient to encode IDs for the four channels on the chip. The standard management interface allows for 32 16-bit registers. The HDMP-2689 supports a subset of these registers. Management Interface Registers, pages 26--28, show the standard register definitions and specify which ones are supported in the HDMP-2689. Because the HDMP-2689 has four physical channels that operate independently, some of the registers are replicated four times, one for each channel. Other registers are common to all four channels, i.e. their bit values apply to all the channels. Still other registers are shared between the four channels, i.e. individual bits within a register apply to individual channels. The replicated registers are accessed using a PHY address made up of the three-bit chip ID and the appropriate two-bit channel ID (00, 01, 10, or 11). Common and shared registers are accessed using the chip ID and the 00 channel ID. Attempting to access common registers other than through channel A (00) must be avoided as it results in undefined behavior. The specific configuration and status information that can be set or read from HDMP-2689 is presented in the section titled Management Interface Registers. This section defines the complete assignment of management registers and specifies which registers are common to the four channels.
PAD I/O
50 nominal output impedance
PAD
GND
ESD PROTECTION
ESD PROTECTION
GND
Figure 7. Simplified Schematic of SSTL_2 Input and Output Drivers.
HDMP-2689
VREF
Controller
VREFI
HDMP-2689
VTERM (VDDQ/2)
Controller
0.1 F
VTERM (VDDQ/2)
50
Data In
Data Out
50
Data Out
Data In
Z0 = 50
Z0 = 50
a) Terminated SSTL_2 Connection, Rx
b) Terminated SSTL_2 Connection, Tx
Figure 8. SSTL_2 I/O Terminations.
Data Output and Clocking Modes Table 5 describes the receive parallel interface clocking. In both half (1.0625 GBd serial ) and full (2.125 GBd serial) rate operation, the data is always presented as DDR, double data rate (See Figure 11, Cases A and B). In addition, the output clock is always source centered (SC), so the clock changes in the middle of the data period. Note that bit a, the first serial bit in a 10-bit word, corresponds to RDn9 (see Table 2). Configuration and Reset The HDMP-2689 is configured by a set of registers that can be accessed through the standard
MII management interface defined in IEEE 802.3 clause 22. This interface is used by a management entity to control and gather status from the chip. It is a two-wire interface made up of a management data input/ output signal (MDIO) and a management data clock (MDC). Figure 15 shows the relationship between MDIO and MDC. Figure 16 and Figure 17 present a more detailed description of MDIO timing. Table 8 presents the format of a management frame (for more information, refer to IEEE 802.3). A management frame consists of a minimum 32-bit preamble, a start of frame indication, an operation code, a PHY address, a register address,
6
Reset is initiated externally with the assertion of the RSTN pin. Before asserting the RSTN pin, the power supply to the chip and the reference clock (RFCP/N) must be stable for at least 20 s. The RSTN pin must be held low for at least 100 ns. After reset is de-asserted, 500 s must elapse before initiating MDIO transactions (see Figure 13). Note that the transmit byte clocks (TCn) should be running and stable when reset is released to minimize the variation in transmit latency. Power Management The HDMP-2689 incorporates the ability to power down any channel which is unused. Both the channel and the associated output driver should be disabled by programming the unused channel's register 24, bit 0 and register 26, bit 7 both to logic 0. Additionally, the HDMP-2689 does not require a particular power turn-on sequence. Power Supply Decoupling Recommended power supply filtering and placement of decoupling capacitors for the HDMP-2689 are shown in Figure 22 and Figure 23. Test The HDMP-2689 has several features to facilitate testing, including boundary scan, SerDes self-test, and loopback for link debugging. Boundary scan is implemented according to the IEEE 1149.1 standard. The instructions listed in Table 7 are supported. The HDMP-2689 also provides self-test capabilities with user-entered patterns or onchip generation of pseudorandom bit streams (PRBS 27 -1). The patterns can be looped back
either internally or externally from the transmit serializer to the receive deserializer and are verified within the chip. These self-test mechanisms are initiated and the error status reported through the MII management interface. To run a self-test, first select the pattern or set of patterns, then configure the loopback and check the results. Once enabled, the test pattern is sent continuously. To select a user-defined pattern: * Disable comma alignment by programming bit 1 of register 24 to logic 0. * Program the pattern (any pattern except all 0's or all 1's) into bits 9 through 0 of register 25. * To alternate the user pattern with its inverse, program bit 11 of register 25 to logic 1. * Program bit 10 of register 25 to a logic 1 to enable the user register pattern to be sent. To select PRBS data: * Disable comma alignment by programming bit 1 of register 24 to logic 0. * Program a non-zero seed for the pattern generator into bits 9 through 0 of register 25. * To send the PRBS pattern inverted, program bit 11 of register 25 to logic 1. * Program bit 12 of register 25 to a logic one to enable the PRBS pattern to be sent. * To see the recovered PRBS data on the parallel interface, comma edge alignment should be disabled by programming bit 13 of register 17 to logic 0.
To run the self-test with either external or internal loopback: * Set up either a user-defined pattern or PRBS data as outlined above. * To run with internal loopback, program bit 13 of register 25 to logic 1. * To run with external loopback, connect the high-speed output of the channel being tested (TXAP/N, TXBP/N, TXCP/N, TXDP/N) back to its high speed input (RXAP/N, RXBP/N, RXCP/N, RXDP/N). Bit 13 of register 25 must be logic 0 (default value after reset). * Program bit 14 of register 25 to logic 0 if it is not already zero (default value after a reset). Bit 12 of register 27 (pattern failure detect) and bit 11 of register 27 (test run complete) should both now be logic 0. * Program bit 14 of register 25 (pattern error monitor enable) to logic 1. This starts the pattern checking process. For a PRBS pattern 2 9 bytes are checked before the test is considered complete. * Monitor bit 11 of register 27 to determine if a sufficient number of cycles have elapsed for test completion. When this bit is logic 1, bit 12 of register 27 signals pass (logic 0) or fail (logic 1). To allow link debugging: * Configure the HDMP-2689 for internal loopback (data provided at the parallel input is looped back to the parallel output after traversing the chip) via management interface register 25 bit 13. Note that for internal loopback in codec mode the receiver sees a loss of signal and error bit 9 (see Table 2) is set, unless the high speed inputs (ignored for internal loopback) are being driven.
7
Table 1. PMX Encoding Definitions.
PMX
0 1
Mode
Buffer Codec
Description
TX: Inputs are phase adjusted to transmit clock and serialized MSB (a) first. RX: Serial data is byte aligned and presented with first bit (a) as MSB TX: Inputs are phase adjusted, 8B/10B encoded, and serialized. RX: Serial data is byte aligned and 8B/10B decoded
Table 2. Data Formats (TDA/RDA is representative of all Transmit and Receive Data Ports).
Pin
TDA9/RDA9 TDA8/RDA8 TDA7/RDA7 TDA6/RDA6 TDA5/RDA5 TDA4/RDA4 TDA3/RDA3 TDA2/RDA2 TDA1/RDA1 TDA0/RDA0
PMX 0 Buffer
a b c d e i f g h j
PMX 1 Codec
ERR (RX_LOS or decoding error) Z D7 D6 D5 D4 D3 D2 D1 D0
Note: See Figure 4 for a connection diagram.
Table 3. Transmitter Data Rate.
Management Register 17 Input Setting Case Full/Half
A B 0 1
TXnP/N Rate (GBd)
1.0625 2.125
TCn Rate (MHz)
106.25 106.25
8
9.4 ns TxH TCn
TDn[9:0] TxCDH
Case A. Tx Half Rate SDR Timing
9.4 ns TxH TxH TCn
TDn[9:0] TxCDH TxCDH
Case B. Tx Full Rate DDR Timing
Test Conditions: VIH = VDDQ, VIL = GND
Figure 9. Transmitter Timing Diagram.
Table 4. HDMP-2689 Transmitter Section Timing Characteristics, TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V
Symbol
1G TxCDS[1,2] TxH [2] t_TXlat_buffer [3] t_TXlat_codec [3] 2G TxCDS [1,2] TxH [2] t_TXlat_buffer [3] t_TXlat_codec [3]
Parameters
Units
Min
Typ
Max
Clock to data skew time; the data must be stable by TCDS after the clock edge to guarantee correct clocking of the data Hold time; the time after the clock edge until which the data must remain stable to guarantee correct clocking of the data Transmitter latency; the time between the latching edge of the transmit byte clock TCn and the leading edge of the first transmitted serial output bit in buffer mode Transmitter latency; the time between the leading edge of the transmit byte clock TCn and the leading edge of the first transmitted serial output bit in codec mode
ps ps ns bits ns bits 2000 80 85 90 95.5
300
Clock to data skew time; the data must be stable by TCDS after the clock edge to guarantee correct clocking of the data Hold time; the time after the clock edge until which the data must remain stable to guarantee correct clocking of the data Transmitter latency; the time between the latching edge of the transmit byte clock TCn and the leading edge of the first transmitted serial output bit in buffer mode Transmitter latency; the time between the leading edge of the transmit byte clock TCn and the leading edge of the first transmitted serial output bit in codec mode
ps ps ns bits ns bits 2000 65 138 70 149
300
Notes: 1. This clock-to-data skew time is equivalent to -300ps setup time. 2. Measurement conditions were VIH = VDDQ, VIL = GND. 3. Due to the FIFO which aligns the phase of the internal chip clock with the transmit byte clock (TCn) and the asynchronous nature of the chip reset, the typical latency varies; a maximum of the typical range is given.
9
10-BIT CHAR A TXP/N TD[0] TXLAT TD[0:9] TC 10-BIT CHAR B 10-BIT CHAR C
10-BIT CHAR B
Figure 10. Transmitter Latency.
Table 5. Receiver Data Rate.
Management Register 17 Input Setting Case Full/Half
A B 0 1
RXnP/N Rate (GBd)
1.0625 2.125
RCn Rate (MHz)
53.125 106.25
18.8 ns
RCn RxH RDn[9:0] RxS
RxS
RxH
Case A. Rx Half Rate DDR Timing
9.4 ns
RCn RxH RDn[9:0] RxS
RxS
RxH
Case B. Rx Full Rate DDR Timing
Test Conditions: VIH = VDDQ, VIL = GND
Figure 11. Receiver Timing Diagram.
10
HDMP-2689 Receiver Section Timing Characteristics,
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V
Symbol
PWreset f lockRX B_sync_lock B_sync_rate 1G RXS[1] RX H [1] t_RXlat_buffer
Parameters
Width of reset pulse The time that the RX PLL takes to frequency lock to the data after reset Bit Sync time after f lockRX Bit Sync time after rate switch
Units
ns s bits s
Min
100
Typ
Max
500 2500 100
Setup time: the time before the clock edge that the data will be stable Hold time; the time after the clock edge until which the data will remain stable Receiver latency; the timing between the leading edge of the first received serial bit of a parallel data word and the leading edge of the corresponding parallel output word in buffer mode Receiver latency; the timing between the leading edge of the first received serial bit of a parallel data word and the leading edge of the corresponding parallel output word in codec mode
ps ps ns bits ns bits
2700 1500 50 53 60 64
t_RXlat_codec
2G RX S [1] RX H [1] t_RXlat_buffer Setup time: the time before the clock edge that the data will be stable Hold time; the time after the clock edge until which the data will remain stable Receiver latency; the timing between the leading edge of the first received serial bit of a parallel data word and the leading edge of the corresponding parallel output word in buffer mode Receiver latency; the timing between the leading edge of the first received serial bit of a parallel data word and the leading edge of the corresponding parallel output word in codec mode ps ps ns bits ns bits 1200 1400 30 64 35 75
t_RXlat_codec
Notes: 1. Tested under load conditions described in Figure 12, with VIH = VREF + 0.18 and VIL = VREF - 0.18.
VTERM (VDDQ/2)
50
Z0 = 50 DELAY = 1.0 - 2.0ns SSTL_2 OUTPUT DRIVER Note: Register 23 set to 0x1218. CLOAD = 4 pF
Figure 12. SSTL_2 Output Test Conditions.
power supplies and RFCN/ RFCP have stabilized
program MDIO 500 s flockRX 100 ns PW reset
RSTN
20 s
Figure 13. Externally Applied Reset (not to scale).
11
10-BIT CHAR B
10-BIT CHAR C
RXP/N RD[0] RXLAT RD[0:9] RC 10-BIT CHAR A 10-BIT CHAR B RD[9]
Figure 14. Receiver Latency.
Table 7. IEEE JTAG 1149.1 Instructions.
Instruction
EXTEST SAMPLE CLAMP HIGHZ BYPASS
Opcode
00000_00000 00000_00010 00000_00100 00000_01000 11111_11111
Description
Causes boundary JTAG registers to capture their inputs, shift, and output to pads. Causes boundary JTAG registers to capture their inputs. Causes boundary JTAG registers to output their values to pads. Causes pads to be tri-stated. Connects the bypass register between TDI and TDO.
Table 8. Format of a Management Frame.
Pr
Read Write 11...1 11...1
St
01 01
Op
10 01
PhyAdd
aaaaa aaaaa
RegAdd
rrrrr rrrrr
TA
Z0 10
Data
DDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDD
IDLE
Z Z
MDC
MDIO
Figure 15. MDIO and MDC Timing.
Table 9. MDIO Timing Characteristics,
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V
Symbol
Driving TDELAY TMDC Receiving TSU TH
Parameters
Units
Min
Typ
Max
MDC rising edge to MDIO data true or MDIO released MDC frequency
ns MHz
0
300 2.5
Set up time: MDIO to MDC rising edge Hold time: MDC rising edge to MDIO changing
ns ns
10 10
Note: For more information, see the IEEE 802.3 part 3 22.3.4, "MDIO timing relationship to MDC."
12
MDC MDIO TDELAY
MDC MDIO TSU
Figure 16. MDIO Timing, Driving and Receiving.
TH
MDC MDIO A A B C D B C D
Station drives Isb (least significant bit) of regular address on the MDIO line Station releases the MDIO line Unit (HDMP-2689) drives a low on the MDIO line Unit (HDMP-2689) drives bit 15 of the read register data
Note: All MDIO changes are triggered from the rising edge of MDC.
MDIO Timing, Turn Around (TA) Cycles During a Read.
MDC MDIO A A B B
Unit (HDMP-2689) drives Isb (least significant bit) of read register data Unit (HDMP-2689) releases the MDIO line
Note: For more information, see the IEEE 802.3 Part 3 22.2.4.5. "Management Frame Structure."
MDIO Timing, Last Bit of Read Register Data, Bus Released by the HDMP-2689.
Figure 17. MDIO Timing Diagrams.
13
Table 10. HDMP-2689 Absolute Maximum Ratings.
Sustained operation at or beyond any of these conditions may result in long-term reliability degradation or permanent damage, and is not recommended. Symbol
VDDQ VDD VDDA TSTG TC TJ VINHS VINLVPECL VINSSTL ESD
Parameters
I/O supply voltage Supply voltage - digital core Analog supply voltage Storage temperature (not biased) Case temperature, measured at top center of the package Junction temperature High speed input voltage (single-ended) LVPECL input voltage (reference clock RFCP/N) (single-ended) SSTL_2 input voltage Electrostatic Discharge, Class 1
Units
V V V C C C V V V V
Min
-0.5 -0.5 -0.5 -55 0 0 -0.5 -0.5 -0.5 -1000
Max
4.0 3.0 3.0 125 95 110 VDDA + 0.6 VDDA + 0.6 VDDQ + 0.8 1000
Table 11. Recommended Operating Conditions.
Symbol
VDDQ VDD VDDA TC
Parameters
I/O supply voltage Supply voltage - digital core Analog supply voltage Case temperature, measured at top center of the package
Units
V V V
0C
Min
2.3 1.7 1.7 0
Typ
2.5 1.8 1.8 25
Max
2.7 1.9 1.9 85
Table 12. Guaranteed Operating Rates.
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V Parallel Clock Rate (MHz) Min Max
106.2 106.3
Serial Baud Rate (GBd) Min Max
1.062 1.063
Serial Baud Rate (GBd) Min Max
2.124 2.126
Table 13. Clock Specifications.
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V Symbol
f Symm[RFCP, RFCN] FTOL_full FTOL_half Symm[RCn] fTCn Symm[TCn]
Parameters
Reference Clock Nominal Frequency (RFCP/N) Reference Clock Duty Cycle Recovered Clock (RCn) to Reference Clock RFCP/N frequency tolerance
Units
MHz % ppm
Min
Typ
106.25
Max
40 -100 -100 40 106.25 40
60 100 100 60
Recovered Clock (RCn) to half the Reference Clock RFCP/N frequency tolerance ppm Recovered Clock Duty Cycle Transmit Byte Clock Nominal Frequency Transmit Byte Clock Duty Cycle % MHz %
60
Note: Transmit Clock and Reference Clock must be from the same frequency source.
14
Table 14. HDMP-2689 Power Dissipation.
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V Symbol
IVDDA [1] IVDDQ [1] IVDD [1] PD
Parameters
VDDA current supply VDDQ current supply VDD current supply SerDes total power dissipation
Units
mA mA mA W
Min
Typ
500 210 175 1.7
Max
590 335 230 2.5
Note: 1. Measurement conditions: full rate and half rate, random data. Maximum value covers both terminated and unterminated conditions.
Table 15. SSTL_2 I/O Operating Conditions.
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V Symbol
VDDQ [1] VIH (DC) VIL(DC) VIH (AC) VIL(AC) VREF VTERM VOH VOL
[2] [2]
Parameters
Supply Voltage used to derive the SSTL_2 input reference voltage Input High voltage Input Low voltage Input High voltage Input Low voltage SSTL_2 Output reference voltage Termination voltage Output High voltage Output Low voltage
Units
V V V V V V V V V
Min
2.3 VREF + 0.18 - 0.3 VREF + 0.35 - 0.3 1.15 VREF - 0.04 VTERM + 0.38
Typ
2.5
Max
2.7 VDDQ + 0.3 VREF - 0.18 VDDQ + 0.3 VREF - 0.35
1.25 VREF
1.35 VREF + 0.04
VTERM - 0.38
Notes: 1. VDDQ is the MAC device I/O supply voltage. 2. See Figure 12 for measurement conditions.
Table 16. HDMP-2689 CMOS I/O Operating Conditions.
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V, VDDQ is the FC-1MAC device I/O supply voltage.
Symbol
VIH VIL VOH VOL
Parameters
Input High voltage Input Low voltage Output High voltage Output Low voltage
Units
V V V V
Min
0.7 x VDDQ GND VDDQ - 0.1 GND
Typ
Max
VDDQ 0.3 x VDDQ
0.4
15
Table 17. HDMP-2689 AC Electrical Specifications.
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V Symbol
tr, RFCP/N tf,RFCP/N trd, HS_OUT tfd, HS_OUT tr,SSTL tf,SSTL
[2,3] [2,3] [4] [1, 5] [1. 5] [1, 5] [1, 5]
Parameters
RFCP/N LVPECL input rise time, VIL, LVPECL to VIH, LVPECL RFCP/N LVPECL input fall time, VIH, LVPECL to VIL, LVPECL HS_OUT differential rise time, 20% to 80% HS_OUT differential fall time, 80% to 20% SSTL output rise time, VOL, SSTL to VOH, SSTL SSTL output fall time, VOH, SSTL to VOL, SSTL HS_IN input pk-pk differential voltage HS_OUT output pk-pk differential voltage, (Z0 = 50) [1] = 50) [1]
Units
ns ns ps ps ns ns V V V V
Min
Typ
1.5 1.5 150 150
Max
2.3 1.5 0.3 725 675 200 880 830 1.6 1050 1000 VDDA
VIP,HS_IN
VPK,HS_OUT
VSustain,HS_OUT VIP,
LVPECL
HS_OUT output sustain level differential voltage, (Z0 RFCP, RFCN input swing (single ended)
Notes: 1. Measured with 2 pF capacitive load. 2. See Figure 12 for test conditions. 3. SSTL_2 AC Input Signals meet JEDEC Standard No. JESD8-9A test conditions (minimum slew rate 1.0V/ns). See JEDEC Table 3. 4. Note LOS pin description. 5. Measured at default settings, maximum amplitude and medium peaking (11111011).
Table 18. HDMP-2689 Transmitter Section Output Jitter Characteristics.
TC = 0C to TC = 85C, VDDQ = 2.3 to 2.7 V, VDD = 1.7 to 1.9 V, VDDA = 1.7 to 1.9 V Symbol
RJ [1] DJ [2] DJ [3] TJ J
Parameters
Random Jitter at TXnP/N (1s deviation of 50% crossing point) Deterministic Jitter at TXnP/N (peak to peak), K28.5 +/K28.5- pattern Deterministic Jitter at TXnP/N (peak to peak), CRPAT pattern Total Jitter (TJ=DJ+14 * RJ) (K28.5 +/K28.5- pattern) Jitter Tolerance
Units
ps ps ps ps
Min
Typ
4 10 15 66
Max
Fibre Channel compliant
Notes: 1. Defined by Fibre Channel specifications X3.230 - 1994 FC-PH, Annex A section A4.4 (oscilloscope method) and tested using setup shown in Figure 20. 2. Defined by Fibre Channel specifications X3.230 - 1994 FC-PH, Annex A section A4.4 and tested using the set up shown in Figure 20. 3. Defined by Fibre Channel Technical Report "Methodologies for Jitter specifications," Annex B, and tested using the set up shown in Figure 20.
16
Figure 18. Serial Output Eye Diagram.
Figure 19. Serial Output Random Jitter with TX pre-emphasis off.
17
70841B PATTERN GENERATOR*
0011111100 static K28.7
83480A 106.25 MHz OSCILLOSCOPE
TRIGGER CH1 CH2
70311A CLOCK SOURCE
DIVIDE BY 20
2.125 GHz 83480A OSCILLOSCOPE
TRIGGER CH1 CH2 TXnN
Trigger Out Clock In
2.125 GHz 70311A CLOCK SOURCE
*PATTERN GENERATOR Balun PROVIDES PATTERNSYNCHRONOUS TRIGGER
TXnP DIVIDE BY 20 0.1 F RFCP
TXnN
HDMP-2689
106.25 MHz
0.1 F
TXnP
70841B PATTERN GENERATOR*
+K28.5, -K28.5 or CRPAT +Data -Data
HDMP-2689
RFCP RXnP RXnN RFCN TDn[9:0] RDn[9:0]
100
RFCN TDn[9:0] 0.1 F Static K28.7 from pattern generator or user pattern controlled by MDIO
Balun
100
0.1 F
a) BLOCK DIAGRAM OF RJ MEASUREMENT METHOD
b) BLOCK DIAGRAM OF DJ MEASUREMENT METHOD
Figure 20. Transmitter DJ and RJ Measurement Method.
Table 19 . Pin Input Capacitance.
Symbol
CINPUT
Parameters
Input Capacitance on SSTL Input pins
Units
pF
Min
Typ
1.1
Max
Package Information
Package Thermal Characteristics Symbol
PDmax JA[1]
Parameter
Power Dissipation Thermal Resistance: Junction to Ambient Air Flow (LFPM) 0 200 400 600 Thermal Characterization parameter: Junction to package top Thermal Characterization parameter: Junction to board
Units
W
Typ
Max
2.5
C/W C/W C/W C/W C/W C/W
27.8 24.3 23.1 22.1 4.8 19.3
JT[2] JB[3]
Notes: Based on independent package testing done by Agilent, 1. JA is based on thermal measurement in still air environment at 25C on a standard 4 x 4" FR4 PCB as specified in EIA/JESD 51-9. 2. JT is used to determine the actual junction temperature in a given application, using the following equation: TJ = JT x PD + TT where TT is the measured temperature on top center of the package (also known as Case temperature, Tc) and PD is the power being dissipated. 3. JB is used to determine the actual junction temperature in a given application, using the following equation: TJ = JB x PD + TB where TB is measured board temperature, along the side of package at center on board surface and PD is the power being dissipated.
18
0.20 (4X) 19.00 17.70 +0.35 -0.05 7.30 A B
0.35 C 0.25 C 0.15 C C
A1 BALL PAD CORNER
7.
A1 BALL PAD INDICATOR, 1.0 DIA. OPTIONAL
3.55 14.80 MAX. 17.70+0.35 -0.05
30 TYP 5. 0.500.10 0.30 M C A B 0.10 M C
AREA AVAILABLE MARKING
7.30
19.00 6. SEATING PLANE
4 x 45 CHAMFER 3.55 14.80 MAX TOP VIEW 0.80 0.05 DIM "A" 0.40 0.10 DIM "B" SIDE VIEW
A1 BALL PAD CORNER
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
A B C D E F G H J K L M N P R T U
4 NO. LAYERS
1.760.21 DIM "A"
0.560.06 DIM "B"
STANDARD NOTES
PBGA THICKNESS SCHEDULE
1.00
NOTES: UNLESS OTHERWISE SPECIFIED 1. All dimensions and tolerances conform to ASME Y14.5M-1994. 2. 3. 4. The basic solder ball grid pitch is 1.00 mm. Solder ball matrix size is 17 x 17. Number of solder balls is 289. Dimension is measured at the maximum solder ball diameter. Parallel to primary datum C. Primary datum C and seating plane are defined by the spherical crowns of the solder balls. A1 ball pad corner I.D. for plate mold: marked by laser. Auto mold: dimple formed by mold cap. This drawing conforms to the JEDEC registered outline MS-034/A.
1.50 REF 1.00 1.50 REF
0.50 R, 3 PLACES
5.
BOTTOM VIEW
289 Solder Balls
6.
Pin 1 Corner
7.
8. Agilent HDMP-2689 LLLLLLLLL-NN G YYWW B2.3 AAAAAAAAAAA
Marking Diagram: Text Code LLLLLLLLL NN B2.3 G YYWW AAAAAAAAAAA
Description LLLLLLLLL=Wafer Lot Number NN=Wafer Number Die Revision G=Supplier Code Date Code (YY=YEAR, WW=WEEK) Country of Assembly
Figure 21. Package Layout and Marking Top View.
19
(1A/30 OHMS /100 MHz) VDDA 2 + 0.1F 0.1F 0.1F 0.01F 0.01F 0.1F 0.1F 0.1F 10F 0.1F VDDA _1.8 V
A4 A8 A10 A14
C5 C7 C11 C13
E9
(1A/30 OHMS/ 1OO MHz VDDA _1.8 V + 0.1F 10F 10F B2 C1 C3 0.1F 0.1F 0.1F 0.01F D4 E7 + VDDA 1/ 3
D6 D12
B6 B12
VDDA 1/ 3
VDDA2 VDDA2 VDDA2 VDDA2
VDDA2 VDDA2
VDDA2 VDDA2 VDDA2 VDDA2
VDDA2 VDDA2
VDDA2
VDDA 1 VDDA 1 VDDA 1 VDDA 1 VDDA 1
VDDA 3 VDDA 3 VDDA 3 VDDA 3 VDDA 3
B16 C15 C17 0.01F D1 4 E11 0.1F 0.1F 0.1F
HDMP-2689
GUIDELINES FOR DECOUPLING CAPACITOR
E4 G5 0.1F 0.1F 0.1F 0.01F J5 L5 M7 M9 VDD_ 1.8 V + 10F
VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ VDDQ
VDD VDD VDD VDD VDD VDD VDD
PLACEMENTS/CONNECTIONS
VDD VDD VDD VDD VDD VDD G1 3 J13 L13 M11 N9 N1 1 0.01F 0.1F 0.1F 0.1F VDD_ 1.8 V
N7
J3 J15
N3 N15
E3
G1 G17
R1 R5 R9 R13 R17
L1 L17
3 7 11 15
VDDQ_ 2.5 V + 0.1F 0.1F 0.1F 0.01F 0.01F 0.01F 0.01F 0.1F 0.1F 0.1F 10F
Figure 22. Guidelines for Decoupling Capacitor Connections.
Figure 23. Recommended Decoupling Capacitor Placement.
20
Pin Diagram Transceiver Pinout (Top View) (Rev 1.0) 19mm x 19mm body, 17mm by 17mm array, 289 pins populated, 1mm ball pitch
1 A B C D E F G H J K L M N P R T U RXAP RXAN 2 3 4 VDDA2 GNDA GNDA VDDA1 VDD TDI TRSTN RDA6 RCA TDA7 TDA4 TDA2 RDB9 RDB7 RDB3 RDB2 RDB0 4 5 TXAP TXAN VDDA2 GNDA GNDA RSTN VDD GND VDD GND VDD LOSB GNDD RDB5 VDDQ TDB7 GNDD 5 6 GNDA VDDA2 GNDA VDDA2 GNDA GNDA GND GND GND GND GND GNDIN RDB4 RDB1 TDB9 TDB6 TDB5 6 7 TXBP TXBN VDDA2 GNDA VDDA1 GNDA GND GND GND GND GND VDD VDD TDB8 GNDD TCB VDDQ 7 8 VDDA2 GNDA N/C GNDA GNDA GNDA GND GND GND GND GND GND GNDIN TDB4 TDB3 TDB2 TDB1 8 9 RFCP RFCN GNDA GNDA VDDA2 GNDA GND GND GND GND GND VDD VDD TDB0 VDDQ TDC0 GNDD 9 10 VDDA2 GNDA N/C RREFA GNDA GNDA GND GND GND GND GND GND GNDIN TCC TDC4 TDC3 TDC1 10 11 TXCP TXCN VDDA2 GNDA VDDA3 GNDA GND GND GND GND GND VDD VDD TDC9 GNDD TDC5 VDDQ 11 12 GNDA VDDA2 GNDA VDDA2 GNDA GNDA GND GND GND GND GND GNDIN RCC RDC2 RDC0 TDC6 TDC2 12 13 TXDP TXDN VDDA2 GNDA GNDA VREF VDD GNDIN VDD GND VDD LOSC GNDD RDC6 VDDQ TDC8 GNDD 13 14 VDDA2 GNDA GNDA VDDA3 GNDIN GND MDIO RCD RDD3 TDD7 TDD4 TDD2 RDC9 RDC7 RDC5 RDC3 TDC7 14 15 RXCP RXCN VDDA3 GNDA N/C DVAD2 MDC RDD7 VDDQ RDD0 GNDD TCD VDDQ TDD0 GNDD RDC4 VDDQ 15 16 GNDA VDDA3 GNDA GND N/C DVAD1 LOSD RDD8 RDD6 RDD4 RDD1 TDD8 TDD6 TDD3 TDD1 RDC8 RDC1 16 17 RXDP RXDN VDDA3 PMX GNDD DVAD0 VDDQ RDD9 GNDD RDD5 VDDQ RDD2 GNDD TDD9 VDDQ TDD5 GNDD 17 A B C D E F G H J K L M N P R T U
GNDA RXBP VDDA1 RXBN
VDDA1 GNDA VDDA1 GNDIN RSVN1 GNDA GNDD RSVN2 VDDQ TCLK VDDQ RDA9 TMS LOSA RDA8 TDO GNDD RDA7 VDDQ RDA0 GNDD TCA VDDQ TDA0 GNDD RCB VDDQ 3
GNDD RDA5 RDA4 VDDQ RDA2 RDA3 RDA1 TDA8
GNDD TDA6 TDA9 VDDQ TDA5 TDA3 TDA1 RDB8
GNDD RDB6 1 2
Notes: GND, GNDIN, and GNDD may be connected together. GNDA is recommended to be on a separate plane.
I/O Type Definitions I/O Type
I-CMOS I/O-CMOS O-CMOS I-LVPECL O-SSTL2 I-SSTL2 HS_IN HS_OUT I-ANLG O-ANLG O-PVT S N/C
Definition
CMOS input CMOS bi-directional CMOS output LVPECL input SSTL_2 output SSTL_2 input High speed input High speed output Analog input Analog output PVT output Power supply or ground No connection, must be floating
21
Pin List
I/O DEFINITION Name Pin
RSTN DVAD0 DVAD1 DVAD2 PMX N/C MDIO MDC RFCP RFCN RCA RCB RCC RCD LOSA LOSB LOSC LOSD RDA0 RDA1 RDA2 RDA3 RDA4 RDA5 RDA6 RDA7 RDA8 RDA9 RDB0 RDB1 RDB2 RDB3 RDB4 RDB5 RDB6 RDB7 RDB8 RDB9 RDC0 RDC1 RDC2 RDC3 RDC4 RDC5 RDC6 RDC7 RDC8 RDC9 F05 F17 F16 F15 D17
Type
I-CMOS I-CMOS
Signal
Chip Reset (FIFO Clear): Active Low Device Address Input: 3 Bit input address with DVAD2 as MSB. Full address is the Device Address followed by the 2 bit Channel Address. Enable CODEC or buffer mode (see Table 1) No Connect: must be left floating.
I-CMOS
C08, C10, N/C E15, E16 G14 G15 A09 B09 J04 T03 N12 H14 G02 M05 M13 G16 K03 L02 M01 K02 K01 J02 H04 H03 H02 H01 U04 P06 T04 R04 N06 P05 U02 P04 T02 N04 R12 U16 P12 T14 T15 R14 P13 P14 T16 N14
I/O-CMOS MDIO Input/Output: Used to read/write the MDIO registers. I-CMOS MDIO Clock: Input clock to the MDIO control block.
I-LVPECL Differential Reference Input Clock: RFCP (+) and RFCN (-) is the106.25 MHz differential clock pins supplied to the IC. The clock ismultiplied up to generate the serial bit clock and other internal clocks. This is a LVPECL input and assumes AC coupling and 100 differentialinput termination into the pad (see Figure 3). O-SSTL2 Receiver Byte Clocks: Each receiver drives a 106.25 MHz or 53.125 MHz receive byte clock RCn.
O-SSTL2
RX_LOS, Channels A-D: Receive channel loss of signal. If RXnP/N 300mV peak-to-peak differential, LOSn = logic 0 If 150 mV < RXnP/N < 300mV, LOSn undefined If RXnP/N 150 mV peak-to-peak differential, LOSn = logic 1 Receive Data Pins, Channel A: Parallel data on this bus is valid on the rising and falling edge of RCA. See Table 2 for interpretation of this bus under different PMX settings. (See Figure 8 for termination)
O-SSTL2
O-SSTL2
Receive Data Pins, Channel B: Parallel data on this bus is valid on the rising and falling edge of RCB. See Table 2 for interpretation of this bus under different PMX settings. (See Figure 8 for termination)
O-SSTL2
Receive Data Pins, Channel C: Parallel data on this bus is valid on the rising and falling edge of RCC. See Table 2 for interpretation of this bus under different PMX settings. (See Figure 8 for termination)
22
Pin List, continued
I/O DEFINITION Name Pin
RDD0 RDD1 RDD2 RDD3 RDD4 RDD5 RDD6 RDD7 RDD8 RDD9 RXAP RXAN RXBP RXBN RXCP RXCN RXDP RXDN TXAP TXAN TXBP TXBN TXCP TXCN TXDP TXDN TCA TCB TCC TCD TDI TDO TMS TCLK TRSTN TDA0 TDA1 TDA2 TDA3 TDA4 TDA5 TDA6 TDA7 TDA8 TDA9 TDB0 TDB1 TDB2 TDB3 TDB4 TDB5 TDB6 TDB7 TDB8 TDB9 K15 L16 M17 J14 K16 K17 J16 H15 H16 H17 A01 B01 A03 B03 A15 B15 A17 B17 A05 B05 A07 B07 A11 B11 A13 B13 M03 T07 P10 M15 F04 F03 F02 F01 G04 P03 R02 M04 P02 L04 T01 N02 K04 M02 P01 P09 U08 T08 R08 P08 U06 T06 T05 P07 R06
Type
O-SSTL2
Signal
Receive Data Pins, Channel D: Parallel data on this bus is valid on the rising and falling edges of RCD. See Table 2 for interpretation of this bus under different PMX settings. (See Figure 8 for termination)
HS_IN
Received Serial Data Inputs: 0.01 F AC-coupled high-speed differential inputs (see Figyre 5).
HS_ OUT Transmitted Serial Data Outputs: 0.01 F AC-coupled high-speed differential inputs (see Figyre 5). Note, if high speed output driver is disabled, then both outputs are held at Logic 1.
I-SSTL2
Transmit Byte Clock: These pins are used to latch transmit data for channels A, B, C, D into the IC. Must have the same frequency as reference clock.
I-CMOS O-CMOS I-CMOS I-CMOS I-CMOS I-SSTL2
Scan Test Interface: TDI is the test data input, TDO is the test data output, TMS is the test mode select, TCLK is the test clock, and TRSTN is the test reset pin (active low).
Data Inputs: Parallel data on this bus is clocked in by TCA. See timing diagram in Figure 9. See Table 2 for interpretation of this bus under different PMX settings.
I-SSTL2
Data Inputs: Parallel data on this bus is clocked in by TCB. See timing diagram in Figure 9. See Table 2 for interpretation of this bus under different PMX settings.
23
Pin List, continued
I/O DEFINITION Name Pin
TDC0 TDC1 TDC2 TDC3 TDC4 TDC5 TDC6 TDC7 TDC8 TDC9 TDD0 TDD1 TDD2 TDD3 TDD4 TDD5 TDD6 TDD7 TDD8 TDD9 VREF RREFA RSVN1 RSVN2 RSV1 VDD T09 U10 U12 T10 R10 T11 T12 U14 T13 P11 P15 R16 M14 P16 L14 T17 N16 K14 M16 P17 F13 D10 D02 E02 F14
Type
I-SSTL2
Signal
Data Inputs: Parallel data on this bus is clocked in by TCC. See timing diagram in Figure 9. See Table 2 for interpretation of this bus under different PMX settings.
I-SSTL2
Data Inputs: Parallel data on this bus is clocked in by TCD. See timing diagram in Figure 9. See Table 2 for interpretation of this bus under different PMX settings.
O-ANLG O-ANLG I-CMOS I-CMOS I-CMOS
Parallel Side Voltage Reference: SSTL_2 output reference voltage, VREF Analog Voltage Reference: Pin used to connect to an external 12K (1% or better tolerance) reference resistor, which is connected to ground. Reserved - Active Low: This is intended for vendor specific functions. Tied to VDDQ in normal operation. Reserved - Active Low: This is intended for vendor specific functions. Tied to VDDQ in normal operation. Reserved - Active High: This is intended for vendor specific functions. Tied to GND in normal operation. Power Supply: Normally 1.8 volts. Used for core digital logic.
E04, G05, S G13, J05, J13, L05, L13, M07, M09, M11, N07, N09, N11 B02, C01 C03, D04 E07 A04, A08 A10, A14 B06, B12 C05, C07 C11, C13 D06, D12 E09 B16, C15 C17, D14 E11 E03, G01, S G17, J03, J15, L01, L17, N03, N15, R01, R05, R09, R13, R17, U03, U07, U11, U15
VDDA1
High Speed I/O Supply: Normally 1.8 volts. Used only for the last stage of the high-speed transmitter I/O cells (HS_IN/HS_OUT). Due to high current transitions, this supply should be well bypassed to a ground plane.
VDDA2
VDDA1, VDDA3: Supplies for high-speed differential inputs. VDDA2: Supply for high-speed differential outputs.
VDDA3
VDDQ
Digital I/O Supply: Normally 2.5 volts for SSTL_2 I/O pads.
24
Pin List, continued
I/O DEFINITION Name Pin
GNDIN D01, E14, H13, M06, M12, N08 N10 E01, E17, S G03, J01, J17, L03, L15, N01 N05, N13 N17, R03 R07, R11 R15, U01 U05, U09 U13, U17 D16, G06, S G07, G08, G09, G10, G11, G12, H05, H06, H07, H08, H09, H10, H11, H12, J06, J07, J08, J09, J10, J11, J12, K05, K06, K07, K08, K09, K10, K11, K12, K13, L06, L07, L08, L09, L10, L11, L12, M08, M10 A02, A06 S A12, A16 B04, B08 B10, B14 C02, C04 C06, C09 C12, C14 C16, D03 D05, D07 D08, D09 D11, D13 D15, E05 E06, E08 E10, E12 E13, F06 F07, F08 F09, F10 F11, F12
Type
Signal
Receiver Ground: Supply used for input receiver.
GNDD
Dirty Ground: Supply used by all the N-drivers on the digital pad ring. Keeps ground bounce away from the GND supply.
GND
Ground: Supply used by the digital portion of the pad ring and by the core.
GNDA
Analog Ground: Used for TX and RX grounds.
25
Management Interface Registers
Notes: All registers from 0 to 31 not mentioned below are reserved and should not be accessed. RO means read only (any value written will be discarded). RW means the value can be read or written. Reserved RW means the value should always be written with the indicated default value. The 2689 responds to four consecutive device addresses, corresponding to the four channels of the device. For example, if the DVAD[0:2] input pins are set to 101, then channel A responds to 10100, channel B responds to 10101, channel C responds to 10110, and channel D responds to 10111. Any information which is not specific to one channel (this includes the information in registers 2, 3, and 19) is obtained and/or set via channel A (in this example, device address 10100). These registers all contain "(common)" in their description. Accessing the common registers through any channel other than channel A results in undefined behavior and must be avoided. Reg 2 15:0 PHY_ID part A (common) Organization ID Default 16'h0033 Mode RO
Reg 3 15:10 9:4 3:0
PHY_ID part B (common) Organization ID Manufacturer's Model No. Rev. No.
Default 6'h0B 6'h03 4'h1
Mode RO RO RO
Registers 2 and 3 are static values that identify the part, and should be read from channel A. They are read-only values. Reg 17 15 14 13 12 11 10 9:0 Speed and Configuration Transmit Full/Half Speed Control (1=Full) Receive Full/Half Speed Control (1=Full) Enable Comma Edge Alignment (1: Aligned to particular edge, 0: No specific alignment) Comma Edge Alignment (1: positive edge, 0: negative edge) Enable Internal Loopback (same function as register 25, bit 13) Include CDR Lock in RX_LOS Reserved Default 1 1 Inverse of PMX pad value 0 0 0 10'h0 Mode RW RW RW RW RW RW Reserved RW
The transmit full/half speed control is used to set the transmit path of a channel to either a 2.125 GBd serial rate (when set to logic one) or a 1.0625 GBd serial rate. The receive full/half speed control is used to set the receive path of a channel to either a 2.125 GBd serial rate (when set to logic one) or a 1.0625 GBd serial rate. If RX Byte Align Enable (register 24, bit 1) is set (1), then setting Enable Comma Edge Align will cause the recovered clock output for this channel to be aligned such that the comma characters from an ordered set will be always be clocked on the positive edge of RCn (when Comma Edge Alignment is 1), or the negative edge of RCn (when Comma Edge Alignment is 0). Note that this should only be used if the spacing of comma containing control codes is appropriate, as for example in Fibre Channel code sets. The enable loopback bit causes the high speed serial data output to be looped back internally to the high speed deserializer if the bit is set to logic one. This causes the data input to the high-speed input to be ignored. Bit 10 causes the RX PLL loss of CDR (clock data recovery) lock bit to be included in the LOSn signal. The default is that LOSn is determined solely by signal amplitude detection on the serial data inputs. Reg 19 15 14:6 5:0 9 Bit Error Code (common) Reserved Nine Bit Error Code[8:0] Reserved Default 0 9'h1FE 6'h00 Mode Reserved RW RW Reserved RW
Register 19 is only applicable in codec mode (PMX=1) and contains the error code output by the 8B/10B decoder when an invalid code or disparity error is detected. When this occurs, pins RDA[8:0] will contain the nine bit error code, and RDA[9] will be asserted to one. On the transmit side, if an invalid K code is clocked into the TDA[9:0] pins, the nine bit error code will be encoded and transmitted. This is a common register: data written to channel A is used for all channels.
26
Management Interface Registers, continued
Reg 20 15 14:0 Rx Loss of Signal RX Loss of Signal (reset to 0) Reserved Default N/A N/A Mode RO RO
Register 20 is the RX loss of signal. It is equivalent to the LOSn pins, for channels A through D, respectively. Reg 22 15:11 10:6 5 4:0 PVT Status Register (common) Reserved NEN[4:0] Reserved PEN[4:0] Default 5'b00000 5'b10000 0 5'b10000 Mode RO RO RO RO
Register 22 is used to check the drive strengths for the SSTL_2 drivers. Reg 23 15:13 12 11 10:6 5 4:0 PVT Control Register (common) Reserved Enable Fixed PVT Reserved NEN[4:0] Reserved PEN[4:0] Default 3'b000 0 0 5'b00000 0 5'b00000 Mode Reserved RW RW Reserved RW RW Reserved RW RW
Register 23 is used to set the drive strength for the SSTL_2 drivers. The pull-up and pull-down drive strengths are set separately through PEN and NEN. For proper operation of terminated SSTL_2 drivers, set PEN to 5'b11000 and NEN to 5'b01000 and set bit 12 to 1'b1. In other words, set register 23 to 16'b0001001000011000 (0x1218). If the reserved bits are not set to zero, unpredictable behavior will occur.
Reg 24 15:2 1 0
Serdes Configuration Reg 1 Reserved RX Byte Align Enable SerDes Channel Enable
Default 14'h0000 1 1
Mode RW RW RW
Register 24 includes writeable configuration of a channel's deserializer. Bits 15 through 2 are reserved. Bit 1, when set to logic one, causes the channel to byte align to commas, that is, the deserializer will determine the beginning of a 10 bit byte based upon when it recognizes a comma in the serial data stream. When bit 1 is set to zero, it will randomly determine the beginning of a byte in the serial data stream and will not realign when commas subsequently arrive in the serial data stream. Bit 0 is used to power down both the channel's serializer and deserializer when set to logic 0. When bit 0 is set to logic 0, bit 7 in register 26 must also be set to logic 0 to turn off the associated output driver, minimizing power and ensuring the high speed output is not left in an undefined state.
27
Management Interface Registers, continued
Reg 25 15 14 13 12 11 10 9:0 Serdes Configuration Reg 2 Reserved Pattern Error Monitor Enable Test Loopback Enable PRBS Enable Pattern Toggle Enable User Register Enable User Register[9:0] Default 0 0 0 0 0 0 10'h0FA Mode Reserved RW RW RW RW RW RW RW
Register 25 includes writeable configuration for self-test. See the "Test" section under the functional description. Reg 26 15:11 10:8 7 6:0 Serdes Configuration Reg 3 TX Amplitude[4:0] TX Peak[2:0] TX Output Driver Enable Reserved Default 5'h1F 3'h3 1 7'h00 Mode RW RW RW Reserved Rw
Register 26 includes writeable configuration of a channel's serializer. Bits 15 through 11 and 10 through 8 are used to set the pre-emphasis on the serial output. These values determine the signal amplitude in the bit time immediately after a transition on the high speed output and in subsequent bit times. Bit 7, when set to logic one, enable channel to drive the data onto the serial output. When set to logic zero, the serial outputs are pulled high and the data is not driven out. Reg 27 15:13 12 11 10:0 Serdes Status Reserved Pattern Failure Detect Test Run Complete Reserved Default 3'b000 1 0 11'h000 Mode R0 RO RO RO
Register 27 includes read only status of self test information. See the "Test" section under the functional description. Bits 10 through 0 are reserved.
www.agilent.com/semiconductors
For product information and a complete list of distributors, please go to our web site. For technical assistance call: Americas/Canada: +1 (800) 235-0312 or (916) 788-6763 Europe: +49 (0) 6441 92460 China: 10800 650 0017 Hong Kong: (65) 6756 2394 India, Australia, New Zealand: (65) 6755 1939 Japan: (+81 3) 3335-8152(Domestic/International), or 0120-61-1280(Domestic Only) Korea: (65) 6755 1989 Singapore, Malaysia, Vietnam, Thailand, Philippines, Indonesia: (65) 6755 2044 Taiwan: (65) 6755 1843 Data subject to change. Copyright (c) 2004 Agilent Technologies, Inc. Obsoletes 5988-8120EN February 25, 2004 5988-9185EN


▲Up To Search▲   

 
Price & Availability of HDMP-2689

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X